large mammal remains - Espagnol Anglais Dictionnaire